Clusters de host

Um cluster do host é um grupo de objetos de host lógico que podem ser gerenciados juntos. Por exemplo, é possível criar um mapeamento de volume que é compartilhado por cada host no cluster do host. O sistema usa protocolos internos para gerenciar o acesso aos volumes e assegurar a consistência dos dados. Os objetos do host que representam hosts podem ser agrupados em um cluster do host e compartilhar o acesso aos volumes. Novos volumes também podem ser mapeado para um cluster do host, que mapeia simultaneamente esse volume para todos os hosts definidos no o cluster do host.

Cada cluster do host é identificado por um nome exclusivo e ID, os nomes dos objetos de host individuais dentro do cluster e o status do cluster. Um cluster do host pode conter até 128 hosts. No entanto, um host pode ser um membro de apenas um cluster do host.

Na interface da linha de comandos, use o comando lshostcluster para exibir o status do cluster do host. Um cluster do host pode ter um dos seguintes status:
On-line
Todos os hosts no cluster do host estão on-line.
Host comprometido
Todos os hosts no cluster do host estão on-line ou comprometidos.
Cluster do host comprometido
Pelo menos um host está off-line e pelo menos um host está também on-line ou comprometido.
Off-line
Todos os hosts no cluster do host estão off-line (ou o cluster do host não contém nenhum host).

Os clusters do host podem ser designados a um grupo de propriedades. Um grupo de propriedades define um subconjunto de usuários e objetos no sistema. É possível criar grupos de propriedades para restringir ainda mais o acesso a recursos específicos que estão definidos no grupo de propriedades. Somente usuários com funções de Administrador de segurança podem configurar e gerenciar grupos de propriedades.

A propriedade pode ser definida explicitamente ou pode ser herdada do usuário, do grupo de usuários ou de outros recursos pai, dependendo do tipo de recurso. Os clusters do host podem ter um proprietário, se forem designados a um grupo de propriedades, explicitamente ou por herança do usuário que os está criando. Os hosts novos ou existentes que estão definidos em um cluster do host herdam o grupo de propriedades que está designado ao cluster do host.

Mapeamento de volume

Por padrão, os hosts dentro de um cluster do host herdarão todos os mapeamentos de volume compartilhados desse cluster do host, como se esses volumes tivessem sido mapeados para cada host no cluster do host individualmente. Os hosts em um cluster do host também podem ter seus próprios mapeamentos de volume privado que não são compartilhadas com outros hosts no cluster do host.

Com mapeamento compartilhado, volumes são mapeados por cluster do host. Os volumes são compartilhados por todos os hosts no cluster do host, se não houver conflitos de LUN do Small Computer System Interface (SCSI) entre os hosts. Volumes contendo dados necessários para outros hosts são exemplos de um mapeamento compartilhado.

Se um conflito de LUN SCSI ocorre, um mapeamento compartilhado não é criado. Os conflitos de LUN SCSI são causados quando vários volumes são mapeados para o mesmo ID de LUN SCSI. Os conflitos de LUN de SCSI também podem ser causados quando um único volume é mapeado para diversos IDs de LUN de SCSI.

É possível incluir volumes individuais no cluster do host como mapeamentos compartilhados. Quando um novo volume é mapeado diretamente para um cluster do host, ele é automaticamente mapeado para cada um dos hosts no cluster do host. O novo volume é mapeado com o mesmo LUN do SCSI para cada host no cluster do host. Para obter mais informações, consulte o comando mkvolumehostclustermap.

Com o mapeamento privado, volumes individuais são mapeados diretamente para hosts individuais. Esses volumes não são compartilhados com nenhum outro host no cluster do host. Um host pode manter o mapeamento privado de alguns volumes e compartilhar outros volumes com hosts no cluster do host. O volume de suporte de inicialização da rede para um host geralmente seria um mapeamento privado. Antes do nível de software 7.7.1, todos os mapeamentos de volumes eram considerados mapeamentos privados.

Por exemplo, Figura 1 mostra dois hosts que são membros de um cluster do host. O volume que contém dados é um mapeamento compartilhado com o Host A e o Host B. No entanto, o Host A e o Host B também têm um mapeamento privado para seus respectivos volumes de inicialização (LUN A e LUN B).

Figura 1. Cluster do host contendo volumes privados e compartilhados
A imagem mostra um exemplo de dois hosts em um cluster do host.

Para obter mais informações sobre como criar um cluster do host, consulte Criando mapeamentos de host usando a CLI.